A Semantic Approach to Protocold using Process Algebra
نویسندگان
چکیده
We study of the operational behaviour of the speciication language Protocold. We examine whether BPA(+) (Basic Process Algebra with backtracking) forms a useful basis for a clear representation of the execution of certain language constructs from Protocold. Our primary focus is on those constructs that contain some form of backtracking. Backtracking in Protocold contains the undoing of bindings of object names (logical variables). We rst provide a short introduction to both formalisms, and then make a rough comparison of them both. Some elementary Protocold features, such as object names and the binding of object names, are then deened relative to a special data environment for BPA(+). Finally, a small language PCL is deened for the description of the operational behaviour of Protocold-like expressions, as well as a mapping from (PCL) expressions to (BPA(+)) terms. Some operational equivalences that hold in Protocold are deened as rules in PCL, such that algebraic manipulation of (PCL) expressions is possible. Normal forms over (PCL) are deened, and it turns out that a mapping of these normal forms to (BPA(+)) terms preserves some typical properties of backtracking in PCL. A canonical mapping does not exist, however, because backtracking in a Protocold (and (PCL)) expression is`global': it is not limited to the scope of certain operators. We think that, although the language Protocold is too rich to be fully expressed in terms of BPA(+) (particularly where the speciication of abstract data types is at stake), the operational behaviour of Protocold speciications can be speciied adequately in BPA(+).
منابع مشابه
Semiautomatic Image Retrieval Using the High Level Semantic Labels
Content-based image retrieval and text-based image retrieval are two fundamental approaches in the field of image retrieval. The challenges related to each of these approaches, guide the researchers to use combining approaches and semi-automatic retrieval using the user interaction in the retrieval cycle. Hence, in this paper, an image retrieval system is introduced that provided two kind of qu...
متن کاملAn Executive Approach Based On the Production of Fuzzy Ontology Using the Semantic Web Rule Language Method (SWRL)
Today, the need to deal with ambiguous information in semantic web languages is increasing. Ontology is an important part of the W3C standards for the semantic web, used to define a conceptual standard vocabulary for the exchange of data between systems, the provision of reusable databases, and the facilitation of collaboration across multiple systems. However, classical ontology is not enough ...
متن کاملPresentation of an efficient automatic short answer grading model based on combination of pseudo relevance feedback and semantic relatedness measures
Automatic short answer grading (ASAG) is the automated process of assessing answers based on natural language using computation methods and machine learning algorithms. Development of large-scale smart education systems on one hand and the importance of assessment as a key factor in the learning process and its confronted challenges, on the other hand, have significantly increased the need for ...
متن کاملPresentation of an efficient automatic short answer grading model based on combination of pseudo relevance feedback and semantic relatedness measures
Automatic short answer grading (ASAG) is the automated process of assessing answers based on natural language using computation methods and machine learning algorithms. Development of large-scale smart education systems on one hand and the importance of assessment as a key factor in the learning process and its confronted challenges, on the other hand, have significantly increased the need for ...
متن کاملTowards constructing an Integrative, Multi-Level Model for Cognition: The Function of Semantic Networks
Integrated approaches try to connect different constructs in different theories and reinterpret them using a common conceptual framework. In this research, using the concept of processing levels, an integrated, three-level model of the cognitive systems has been proposed and evaluated. Processing levels are divided into three categories of Feature-Oriented, Semantic and Conceptual Level based o...
متن کامل